O O (S) (R) N (r) O H 3 C S OH O O